<?php
	
class Table_Liaisons extends Zend_Db_Table_Abstract
{
    protected $_name    = 'liaison';
    protected $_primary = array('VIP_NUMERO','VIP_VIP_NUMERO','DATE_EVENEMENT');
    protected $_sequence = true; //la table a un autoincrément
    
    // Fonction permettant de recuperer toutes les liaisons
    public function getAllLiaison()
	{
		return $this->fetchAll($this->select()
									-> order ('VIP_NUMERO')
							   ) ;
	} 	
	
	// Fonction permettant de recuperer le nombre de liaisons
	public function getNbLiasion()
	{
		return $this->fetchRow($this->select()
									-> from ($this, array ('total'=>'COUNT(*)'))
							   ) ;
	}

	// Fonction permettant de recuperer les liaisons d'un VIP
	public function getLiaisonByNum($num)
	{
		return $this->fetchAll($this->select()
									-> where('VIP_NUMERO= ?',$num)
							   ) ;
	}
	
	// Fonction permettant de recuperer les liaisons d'un VIP
	public function getLiaisonByNumNum($num)
	{
		return $this->fetchRow($this->select()
									-> where('VIP_VIP_NUMERO= ?',$num)
							   ) ;
	}

}